(function(angular) {
	'use strict';
	angular.module("fs.router").config([ 'routerServiceProvider', function(routerServiceProvider) {

		// simpleState:{
		// __ignore : true or false,
		// __inheritController : true or false
		// __dependentFiles : [url or moduleName...],
		// __templateUrl : url,
		// __i18nConfig : url,
		// __layoutConfig : url,
		// __validatorConfig : url,
		// __authorizationConfig : url,
		// subState:{...}
		// }
		var simpleConfig = {
			'workflow' : {
				'wfTxn' : {
					'list' : {
						'__dependentFiles' : [ 'lfe/js/${theme}/service/wfTxn/wfTxnService.js' ],
					}
				}
			},
			'monitor' : {
				'wfTxnProcess' : {
					'list' : {
						'__dependentFiles' : [],
					},
					'view' : {
						'__dependentFiles' : [],
					}
				}
			},
			'ppfRepayment' : {
				'list' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'view' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'create' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'createContinue' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'createReject' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'createBuyerVerify' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'createBankVerify' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				},
				'createBankPreview' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfRepayment/ppfRepaymentService.js' ],
				}
			},
			'ppfCreate' : {
				'createBankVerify' :{
					'__dependentFiles' : [ 'lfe/js/${theme}/service/ppfCreate/ppfCreateService.js' ],
				}
			},
			'lfeRequest' : {
				'list' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/lfeRequest/lfeRequestService.js' ],
				},
				'view' : {
					'__dependentFiles' : [ 'lfe/js/${theme}/service/lfeRequest/lfeRequestService.js' ],
				},
			}
		};
		routerServiceProvider.setSimpleStates(simpleConfig, 'lfe');
	} ]);
})(angular);
